<?php
	require('config.php');
	// if(isset($_POST['out_trade_no']) && isset($_POST['subject']) && isset($_POST['trade_no']) && isset($_POST['buyer_email']) && isset($_POST['total_fee']) && isset($_POST['body']) && isset($_POST['trade_status']));
	// else exit();
	file_put_contents("tsxx_alipay.txt", "\r\n------------积分订单--------------\r\n", FILE_APPEND);
	file_put_contents("tsxx_alipay.txt", "\r\n收到支付宝回调通知:".$time=date('Y-m-d H:i:s')."\r\n", FILE_APPEND);
	file_put_contents("tsxx_alipay.txt", "\r\n商户单号：".$_POST['out_trade_no']."\r\n", FILE_APPEND);
	file_put_contents("tsxx_alipay.txt", "\r\n商品名称：".$_POST['subject']."\r\n", FILE_APPEND);
	file_put_contents("tsxx_alipay.txt", "\r\n支付宝交易号：".$_POST['trade_no']."\r\n", FILE_APPEND);
	file_put_contents("tsxx_alipay.txt", "\r\n买家账号：".$_POST['buyer_email']."\r\n", FILE_APPEND);
	file_put_contents("tsxx_alipay.txt", "\r\n交易金额：".$_POST['total_fee']."\r\n", FILE_APPEND);
	file_put_contents("tsxx_alipay.txt", "\r\n商品描述：".$_POST['body']."\r\n", FILE_APPEND);
	file_put_contents("tsxx_alipay.txt", "\r\n交易状态：".$_POST['trade_status']."\r\n", FILE_APPEND);
	file_put_contents("tsxx_alipay.txt", "\r\n全部信息：".json_encode($_POST)."\r\n", FILE_APPEND);
	file_put_contents("tsxx_alipay.txt", "\r\n--------------------------\r\n", FILE_APPEND);

	$time=date('Y-m-d H:i:s');
	$time2=time();
	if(isset($_POST['trade_status']) && $_POST['trade_status']=='TRADE_SUCCESS')
	{
		$time=date('Y-m-d H:i:s');
		$time2=time();
		//收到支付成功信息
		$user_id=$_POST['body'];
		$lin_orderNo=$_POST['trade_no'];
		$sql="select orderNo FROM ".$oto."_money_record where orderNo='{$lin_orderNo}'";
		$result=$db->query($sql);
		while($row=$result->fetch_assoc()){
			$isCZ[]=$row;//将取得的所有数据赋值给person_info数组
		}
		if(isset($isCZ)) exit();
		$sql="select * from `".$oto."_users` where `userId`='".$user_id."' LIMIT 1";
		$result=$db->query($sql);
		while($row=$result->fetch_assoc()){
			$user_info[]=$row;//将取得的所有数据赋值给person_info数组
		}
        $money=$_POST['total_fee'];
        $orderNo=$_POST['trade_no'];
        $cz_type='支付宝充值';
        $pay_way_lin=1;
		if(isset($user_info))
		{
			$balance=$user_info[0]['userMoney']+$money;
			$hmoney=$user_info[0]['userMoney']+$money;
			$sql="update ".$oto."_users set userMoney='$hmoney' where userId='{$user_id}'";
			$result2=$db->query($sql);
			$sql="INSERT INTO ".$oto."_money_record (`userid`,`orderNo`,`money`,`balance`,`time`,`IncDec`,`type`,`remark`,`payWay`) VALUES ('$user_id','$orderNo','$money','$balance','$time2','1','3','$cz_type','$pay_way_lin')";
            $result=$db->query($sql);
		}
		if($result2) echo "success";
	}
	
?>